<?php
namespace app\backend\model;
class ProductModel extends \app\common\model\Product
{
    use FormDateTrait;
    public function makeFromData($default_value = [])
    {
        $data = [
            [
                'type' => 'input',
                'name' => 'name',
                'label' => '名称',
                'verify' => true
            ], [
                'type' => 'textarea',
                'name' => 'info',
                'label' => '简介',
            ], [
                'type' => 'input',
                'name' => 'keyword',
                'label' => '关键字',
            ], [
                'type' => 'number',
                'name' => 'postage',
                'label' => '邮费',
            ], [
                'type' => 'image',
                'name' => 'image',
                'label' => '主图',
                'info' => '主图只保留一张',
                'verify' => true
            ], [
                'type' => 'multimage',
                'name' => 'slider_image',
                'label' => '轮播图',
                'info' => '最多保留6张'
            ], [
                'type' => 'input',
                'name' => 'unit_name',
                'label' => '单位名',
            ], [
                'type' => 'input',
                'name' => 'sort',
                'label' => '排序',
            ], [
                'type' => 'editor',
                'name' => 'description',
                'label' => '产品描述',
            ], [
                'type' => 'radio',
                'name' => 'is_hot',
                'label' => '是否热销',
                'options' => config('status.switch'),
            ], [
                'type' => 'radio',
                'name' => 'is_new',
                'label' => '是否新品',
                'options' => config('status.switch'),
            ], [
                'type' => 'radio',
                'name' => 'is_cheap',
                'label' => '是否特价',
                'options' => config('status.switch'),
            ],
        ];
        return self::mergeDefaultFormData($data, $default_value);
    }
}